#pragma once

#include "abstractplugin.h"

class Plugin : public AbstractPlugin
{
    Q_OBJECT
public:
    explicit Plugin(QObject *parent = nullptr);

    // Base
    int order() override;
    QString pluginInternalName() override;
    QString pluginName() override;
    QString pluginVersion() override;
    QString pluginSummary() override;
    QString pluginDescription() override;
    QIcon pluginIcon() override;
    QWidget* createWidget() override;
};
